<?php

namespace backend\models;

use Yii;

/**
 * This is the model class for table "package".
 *
 * @property string $id
 * @property string $code 编号
 * @property string $title 名称
 * @property int $category 资产包类别
 * @property int $type 资产类型
 * @property string $access 访问权限
 * @property string $access_users 部分访问的人的ID
 * @property string $creditor 持包人
 * @property int $province 省份
 * @property int $city 城市
 * @property string $principal 本金（元）
 * @property int $principal_range 本金额度
 * @property string $interest 利息（元）
 * @property string $hushu 户数
 * @property string $broke_principal 破产本金（元）
 * @property string $detail 其他补充
 * @property int $state 状态
 * @property string $origin 渠道来源
 * @property string $industry 行业
 * @property string $owner 上传人
 * @property string $limit_collection 未诉债权时效及催收方式
 * @property int $teamwork 是否发起协同
 * @property string $created_at 上传时间
 * @property string $updated_at 更新时间
 * @property int $lock_user 上锁用户
 * @property string $lock_timestamp 上锁时间
 * @property int $is_finished 0未完成，1已完成
 * @property int $source 来源
 */
class MigrationPackageTarget extends \yii\db\ActiveRecord
{
//    public static function getDb()
//    {
//        return Yii::$app->get('xdt-apms');
//    }

    /**
     * @inheritdoc
     */
    public static function tableName()
    {
        return 'package';
    }

    /**
     * @inheritdoc
     */
    public function rules()
    {
        return [
            [['category', 'type', 'province', 'principal_range', 'state', 'owner', 'teamwork', 'lock_user', 'is_finished', 'hushu'], 'integer'],
            [['detail', 'origin', 'industry', 'limit_collection', 'city',], 'string'],
            [['created_at', 'updated_at', 'source'], 'safe'],
            [['code', 'title', 'access', 'access_users', 'creditor', 'principal', 'interest', 'broke_principal', 'lock_timestamp'], 'string', 'max' => 255],
            [['title'], 'unique'],
        ];
    }

    /**
     * @inheritdoc
     */
    public function attributeLabels()
    {
        return [
            'id' => 'ID',
            'code' => '编号',
            'title' => '名称',
            'category' => '资产包类别',
            'type' => '资产类型',
            'access' => '访问权限',
            'access_users' => '部分访问的人的ID',
            'creditor' => '持包人',
            'province' => '省份',
            'city' => '城市',
            'principal' => '本金（元）',
            'principal_range' => '本金额度',
            'interest' => '利息（元）',
            'hushu' => '户数',
            'broke_principal' => '破产本金（元）',
            'detail' => '其他补充',
            'state' => '状态',
            'origin' => '渠道来源',
            'industry' => '行业',
            'owner' => '上传人',
            'limit_collection' => '未诉债权时效及催收方式',
            'teamwork' => '是否发起协同',
            'created_at' => '上传时间',
            'updated_at' => '更新时间',
            'lock_user' => '上锁用户',
            'lock_timestamp' => '上锁时间',
            'is_finished' => '0未完成，1已完成',
            'source' => '来源',//1平台推荐2外部导入
        ];
    }

    /**
     * @inheritdoc
     * @return MigrationPackageTargetQuery the active query used by this AR class.
     */
    public static function find()
    {
        return new MigrationPackageTargetQuery(get_called_class());
    }
}
